Create smoketest for SLM#950
Conversation
* rename the test group to slm_circ_icesheet * move the convergence test to a test case called slm_circ_icesheet_mesh_convergence. * Move resources and modules around This is to support a separate smoketest that will reuse modules and resources.
This is a second test case in the test group that runs a simple smoke test.
2cc557c to
7c64344
Compare
a4c08d5 to
77ee6e2
Compare
dcccf60 to
ea4f1e4
Compare
TestingI ran the full_integration suite with the new test after compiling MALI with Result: Because this test only can be easily run on perlmutter due to the required SLM input files, and it takes a few minutes to run, I am not adding it to a test suite. If we can get Love numbers generated for the SLM at coarser resolution, this test could be made faster and those files put on the input data server in order to add this test to a test suite. But that is not currently an easy option, and I'd like to get this merged in its present form. |
|
@trhille , this can probably just be given a quick once over. |
trhille
left a comment
There was a problem hiding this comment.
Thanks, @matthewhoffman. This looks great! I'm approving based on inspection and your testing.
This PR refactors the landice/slm test group to support the existing mesh convergence test, as well as a new smoke test. The smoke test sets up and runs the SLM coupled within MALI for the circular ice sheet geometry (a prescribed ice-sheet evolution case with no ice-sheet dynamics). This approximates running the SLM in standalone mode and is suited for an integration test.
Checklist
api.rst) has any new or modified class, method and/or functions listedTestingin this PR) any testing that was used to verify the changes